[INFO] fetching crate number-theory 0.0.24...
[INFO] checking number-theory-0.0.24 against master#158f00a1c5175648af6f6099b075f78d1d014a28 for pr-121251
[INFO] extracting crate number-theory 0.0.24 into /workspace/builds/worker-5-tc1/source
[INFO] validating manifest of crates.io crate number-theory 0.0.24 on toolchain 158f00a1c5175648af6f6099b075f78d1d014a28
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+158f00a1c5175648af6f6099b075f78d1d014a28" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking crates.io crate number-theory 0.0.24
[INFO] finished tweaking crates.io crate number-theory 0.0.24
[INFO] tweaked toml for crates.io crate number-theory 0.0.24 written to /workspace/builds/worker-5-tc1/source/Cargo.toml
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+158f00a1c5175648af6f6099b075f78d1d014a28" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+158f00a1c5175648af6f6099b075f78d1d014a28" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded machine-prime v1.2.2
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+158f00a1c5175648af6f6099b075f78d1d014a28" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] cd9377ccb2ec5f375fa23d64bb737a398c5bb3fe9b06d7a3d697a178e90755a4
[INFO] running `Command { std: "docker" "start" "-a" "cd9377ccb2ec5f375fa23d64bb737a398c5bb3fe9b06d7a3d697a178e90755a4", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "cd9377ccb2ec5f375fa23d64bb737a398c5bb3fe9b06d7a3d697a178e90755a4", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "cd9377ccb2ec5f375fa23d64bb737a398c5bb3fe9b06d7a3d697a178e90755a4", kill_on_drop: false }`
[INFO] [stdout] cd9377ccb2ec5f375fa23d64bb737a398c5bb3fe9b06d7a3d697a178e90755a4
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+158f00a1c5175648af6f6099b075f78d1d014a28" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 4eaae2c9275871a6bc67dfc60f38a6ede1f99cd4d1622f629844814fae8c1575
[INFO] running `Command { std: "docker" "start" "-a" "4eaae2c9275871a6bc67dfc60f38a6ede1f99cd4d1622f629844814fae8c1575", kill_on_drop: false }`
[INFO] [stderr]     Checking machine-prime v1.2.2
[INFO] [stderr]     Checking number-theory v0.0.24 (/opt/rustwide/workdir)
[INFO] [stdout] warning: unused variable: `i`
[INFO] [stdout]   --> benches/primality.rs:78:9
[INFO] [stdout]    |
[INFO] [stdout] 78 |     for i in  0..1_000_000{
[INFO] [stdout]    |         ^ help: if this is intentional, prefix it with an underscore: `_i`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_variables)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `i`
[INFO] [stdout]   --> benches/primality.rs:91:17
[INFO] [stdout]    |
[INFO] [stdout] 91 |             for i in  0..10_000{
[INFO] [stdout]    |                 ^ help: if this is intentional, prefix it with an underscore: `_i`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `count` is never read
[INFO] [stdout]    --> benches/titanic_prime.rs:146:2
[INFO] [stdout]     |
[INFO] [stdout] 146 |  count=0;
[INFO] [stdout]     |  ^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout]     = note: `#[warn(unused_assignments)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `ONE_K_WORD` is never used
[INFO] [stdout]    --> benches/titanic_prime.rs:102:7
[INFO] [stdout]     |
[INFO] [stdout] 102 | const ONE_K_WORD : [u64;6] = [
[INFO] [stdout]     |       ^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(dead_code)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 2 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 2 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]   --> benches/rand.rs:44:9
[INFO] [stdout]    |
[INFO] [stdout] 42 |  let mut k = 0u16;
[INFO] [stdout]    |              ---- expected due to this value
[INFO] [stdout] 43 |   for _ in 0..1_000_000{
[INFO] [stdout] 44 |     k = u16::prime_gen(16);
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^ expected `u16`, found `NTResult<u16>`
[INFO] [stdout]    |
[INFO] [stdout]    = note: expected type `u16`
[INFO] [stdout]               found enum `NTResult<u16>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]   --> benches/rand.rs:52:9
[INFO] [stdout]    |
[INFO] [stdout] 50 |    let mut k = 0u32;
[INFO] [stdout]    |                ---- expected due to this value
[INFO] [stdout] 51 |   for _ in 0..1_000_000{
[INFO] [stdout] 52 |     k = u32::prime_gen(32);
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^ expected `u32`, found `NTResult<u32>`
[INFO] [stdout]    |
[INFO] [stdout]    = note: expected type `u32`
[INFO] [stdout]               found enum `NTResult<u32>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]   --> benches/rand.rs:60:9
[INFO] [stdout]    |
[INFO] [stdout] 58 |    let mut k = 0u64;
[INFO] [stdout]    |                ---- expected due to this value
[INFO] [stdout] 59 |   for _ in 0..1_000_000{
[INFO] [stdout] 60 |     k = u64::prime_gen(64);
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^ expected `u64`, found `NTResult<u64>`
[INFO] [stdout]    |
[INFO] [stdout]    = note: expected type `u64`
[INFO] [stdout]               found enum `NTResult<u64>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]   --> benches/rand.rs:68:9
[INFO] [stdout]    |
[INFO] [stdout] 66 |    let mut k = 0u128;
[INFO] [stdout]    |                ----- expected due to this value
[INFO] [stdout] 67 |   for _ in 0..1_000_000{
[INFO] [stdout] 68 |     k = u128::prime_gen(128);
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^ expected `u128`, found `NTResult<u128>`
[INFO] [stdout]    |
[INFO] [stdout]    = note: expected type `u128`
[INFO] [stdout]               found enum `NTResult<u128>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `k` is assigned to, but never used
[INFO] [stdout]   --> benches/rand.rs:12:10
[INFO] [stdout]    |
[INFO] [stdout] 12 |  let mut k = 0u32;
[INFO] [stdout]    |          ^
[INFO] [stdout]    |
[INFO] [stdout]    = note: consider using `_k` instead
[INFO] [stdout]    = note: `#[warn(unused_variables)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `k` is never read
[INFO] [stdout]   --> benches/rand.rs:14:5
[INFO] [stdout]    |
[INFO] [stdout] 14 |     k = u32::rng();
[INFO] [stdout]    |     ^
[INFO] [stdout]    |
[INFO] [stdout]    = help: maybe it is overwritten before being read?
[INFO] [stdout]    = note: `#[warn(unused_assignments)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `k` is assigned to, but never used
[INFO] [stdout]   --> benches/rand.rs:20:10
[INFO] [stdout]    |
[INFO] [stdout] 20 |  let mut k = 0u64;
[INFO] [stdout]    |          ^
[INFO] [stdout]    |
[INFO] [stdout]    = note: consider using `_k` instead
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `k` is never read
[INFO] [stdout]   --> benches/rand.rs:22:5
[INFO] [stdout]    |
[INFO] [stdout] 22 |     k = u64::rng();
[INFO] [stdout]    |     ^
[INFO] [stdout]    |
[INFO] [stdout]    = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `k` is assigned to, but never used
[INFO] [stdout]   --> benches/rand.rs:29:10
[INFO] [stdout]    |
[INFO] [stdout] 29 |  let mut k = 0u128;
[INFO] [stdout]    |          ^
[INFO] [stdout]    |
[INFO] [stdout]    = note: consider using `_k` instead
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `k` is never read
[INFO] [stdout]   --> benches/rand.rs:31:5
[INFO] [stdout]    |
[INFO] [stdout] 31 |     k = u128::rng();
[INFO] [stdout]    |     ^
[INFO] [stdout]    |
[INFO] [stdout]    = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 4 previous errors; 6 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0308`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `number-theory` (bench "rand") due to 5 previous errors; 6 warnings emitted
[INFO] running `Command { std: "docker" "inspect" "4eaae2c9275871a6bc67dfc60f38a6ede1f99cd4d1622f629844814fae8c1575", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "4eaae2c9275871a6bc67dfc60f38a6ede1f99cd4d1622f629844814fae8c1575", kill_on_drop: false }`
[INFO] [stdout] 4eaae2c9275871a6bc67dfc60f38a6ede1f99cd4d1622f629844814fae8c1575
[INFO] checking number-theory-0.0.24 against try#b4fc5dbf0bc33be331f9d893db5b3a794f29724a+rustflags=-Dexplicit_range -Dtrait_impl_range -Wrange_syntax -Wrange_bounds for pr-121251
[INFO] extracting crate number-theory 0.0.24 into /workspace/builds/worker-5-tc2/source
[INFO] validating manifest of crates.io crate number-theory 0.0.24 on toolchain b4fc5dbf0bc33be331f9d893db5b3a794f29724a
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+b4fc5dbf0bc33be331f9d893db5b3a794f29724a" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking crates.io crate number-theory 0.0.24
[INFO] finished tweaking crates.io crate number-theory 0.0.24
[INFO] tweaked toml for crates.io crate number-theory 0.0.24 written to /workspace/builds/worker-5-tc2/source/Cargo.toml
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+b4fc5dbf0bc33be331f9d893db5b3a794f29724a" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+b4fc5dbf0bc33be331f9d893db5b3a794f29724a" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+b4fc5dbf0bc33be331f9d893db5b3a794f29724a" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] e7d2df1ed7c537d6ae6068305d00a19c1c226e38394617a49b0f9e71770ec15f
[INFO] running `Command { std: "docker" "start" "-a" "e7d2df1ed7c537d6ae6068305d00a19c1c226e38394617a49b0f9e71770ec15f", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "e7d2df1ed7c537d6ae6068305d00a19c1c226e38394617a49b0f9e71770ec15f", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "e7d2df1ed7c537d6ae6068305d00a19c1c226e38394617a49b0f9e71770ec15f", kill_on_drop: false }`
[INFO] [stdout] e7d2df1ed7c537d6ae6068305d00a19c1c226e38394617a49b0f9e71770ec15f
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid -Dexplicit_range -Dtrait_impl_range -Wrange_syntax -Wrange_bounds" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+b4fc5dbf0bc33be331f9d893db5b3a794f29724a" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 91259949baba62d6955b180d8416a498795bcb6fff7afad959fa41aa7fa69e8f
[INFO] running `Command { std: "docker" "start" "-a" "91259949baba62d6955b180d8416a498795bcb6fff7afad959fa41aa7fa69e8f", kill_on_drop: false }`
[INFO] [stderr]     Checking machine-prime v1.2.2
[INFO] [stderr]     Checking number-theory v0.0.24 (/opt/rustwide/workdir)
[INFO] [stdout] error: usage of `Range` range syntax
[INFO] [stdout]   --> src/arithmetic/conversion.rs:10:20
[INFO] [stdout]    |
[INFO] [stdout] 10 |     let leading = (0..(19 - k.len())).map(|_| "0").collect::<String>();
[INFO] [stdout]    |                    ^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] note: the lint level is defined here
[INFO] [stdout]   --> src/lib.rs:76:11
[INFO] [stdout]    |
[INFO] [stdout] 76 | #![forbid(warnings,unused_parens, missing_docs,trivial_casts, trivial_numeric_casts,arithmetic_overflow)]
[INFO] [stdout]    |           ^^^^^^^^
[INFO] [stdout]    = note: `#[forbid(range_syntax)]` implied by `#[forbid(warnings)]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: usage of `Range` range syntax
[INFO] [stdout]    --> src/arithmetic/conversion.rs:106:14
[INFO] [stdout]     |
[INFO] [stdout] 106 |     for i in 0..strln / ln {
[INFO] [stdout]     |              ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: usage of `Range` range syntax
[INFO] [stdout]    --> src/arithmetic/conversion.rs:107:34
[INFO] [stdout]     |
[INFO] [stdout] 107 |         k.push(str::from_utf8(&t[(strln - (i + 1) * ln)..(strln - i * ln)]).unwrap())
[INFO] [stdout]     |                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: usage of `Range` range syntax
[INFO] [stdout]    --> src/arithmetic/conversion.rs:111:30
[INFO] [stdout]     |
[INFO] [stdout] 111 |         if str::from_utf8(&t[start..strem]).unwrap() != "" {
[INFO] [stdout]     |                              ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: usage of `Range` range syntax
[INFO] [stdout]    --> src/arithmetic/conversion.rs:113:38
[INFO] [stdout]     |
[INFO] [stdout] 113 |             k.push(str::from_utf8(&t[start..strem]).unwrap());
[INFO] [stdout]     |                                      ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: usage of `Range` range syntax
[INFO] [stdout]    --> src/arithmetic/conversion.rs:123:14
[INFO] [stdout]     |
[INFO] [stdout] 123 |     for i in 0..x.len() {
[INFO] [stdout]     |              ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: usage of `Range` range syntax
[INFO] [stdout]    --> src/arithmetic/conversion.rs:128:42
[INFO] [stdout]     |
[INFO] [stdout] 128 |         carry = add_slice(&mut z[..], &x[i..(i + 1)]) as u64;
[INFO] [stdout]     |                                          ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: usage of `Range` range syntax
[INFO] [stdout]   --> src/arithmetic/inlineops.rs:19:18
[INFO] [stdout]    |
[INFO] [stdout] 19 |         for _ in 0..10 {
[INFO] [stdout]    |                  ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: usage of `Range` range syntax
[INFO] [stdout]   --> src/arithmetic/inlineops.rs:43:18
[INFO] [stdout]    |
[INFO] [stdout] 43 |         for _ in 0..10 {
[INFO] [stdout]    |                  ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: usage of `RangeFrom` range syntax
[INFO] [stdout]   --> src/arithmetic/muldiv.rs:67:20
[INFO] [stdout]    |
[INFO] [stdout] 67 |             b = &b[nz..];
[INFO] [stdout]    |                    ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: usage of `RangeFrom` range syntax
[INFO] [stdout]   --> src/arithmetic/muldiv.rs:68:28
[INFO] [stdout]    |
[INFO] [stdout] 68 |             acc = &mut acc[nz..];
[INFO] [stdout]    |                            ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: usage of `RangeFrom` range syntax
[INFO] [stdout]   --> src/arithmetic/muldiv.rs:75:20
[INFO] [stdout]    |
[INFO] [stdout] 75 |             c = &c[nz..];
[INFO] [stdout]    |                    ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: usage of `RangeFrom` range syntax
[INFO] [stdout]   --> src/arithmetic/muldiv.rs:76:28
[INFO] [stdout]    |
[INFO] [stdout] 76 |             acc = &mut acc[nz..];
[INFO] [stdout]    |                            ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: usage of `RangeFrom` range syntax
[INFO] [stdout]   --> src/arithmetic/muldiv.rs:88:41
[INFO] [stdout]    |
[INFO] [stdout] 88 |             mac_scalar(y, *xi, &mut acc[i..]);
[INFO] [stdout]    |                                         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/arithmetic/muldiv.rs:103:28
[INFO] [stdout]     |
[INFO] [stdout] 103 |         add_slice(&mut acc[b..], &p);
[INFO] [stdout]     |                            ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/arithmetic/muldiv.rs:104:28
[INFO] [stdout]     |
[INFO] [stdout] 104 |         add_slice(&mut acc[b * 2..], &p);
[INFO] [stdout]     |                            ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/arithmetic/muldiv.rs:113:28
[INFO] [stdout]     |
[INFO] [stdout] 113 |         add_slice(&mut acc[b..], &p);
[INFO] [stdout]     |                            ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/arithmetic/muldiv.rs:126:36
[INFO] [stdout]     |
[INFO] [stdout] 126 |                 sub_slice(&mut acc[b..], &p);
[INFO] [stdout]     |                                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/arithmetic/muldiv.rs:129:46
[INFO] [stdout]     |
[INFO] [stdout] 129 |                 mul_slice(&j0, &j1, &mut acc[b..]);
[INFO] [stdout]     |                                              ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: usage of `Range` range syntax
[INFO] [stdout]    --> src/arithmetic/muldiv.rs:144:15
[INFO] [stdout]     |
[INFO] [stdout] 144 |     for j in (0..quo_len).rev() {
[INFO] [stdout]     |               ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/arithmetic/muldiv.rs:150:37
[INFO] [stdout]     |
[INFO] [stdout] 150 |         let borrow = sub_mul(&mut a[j..], b, q0);
[INFO] [stdout]     |                                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/arithmetic/muldiv.rs:154:30
[INFO] [stdout]     |
[INFO] [stdout] 154 |             add_slice(&mut a[j..], b);
[INFO] [stdout]     |                              ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: usage of `Range` range syntax
[INFO] [stdout]    --> src/arithmetic/mpz.rs:170:26
[INFO] [stdout]     |
[INFO] [stdout] 170 |       let mut interim = (0..k).map(|_| u64::rng()).collect::<Vec<u64>>();
[INFO] [stdout]     |                          ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: usage of `Range` range syntax
[INFO] [stdout]    --> src/arithmetic/mpz.rs:183:24
[INFO] [stdout]     |
[INFO] [stdout] 183 |         let interim = (0..len).map(|_| gen()).collect::<Vec<u64>>();
[INFO] [stdout]     |                        ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: usage of `Range` range syntax
[INFO] [stdout]    --> src/arithmetic/mpz.rs:337:18
[INFO] [stdout]     |
[INFO] [stdout] 337 |         for i in 0..64 {
[INFO] [stdout]     |                  ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: usage of `Range` range syntax
[INFO] [stdout]    --> src/arithmetic/mpz.rs:348:29
[INFO] [stdout]     |
[INFO] [stdout] 348 |         for i in self.limbs[1..self.len() - 1].iter() {
[INFO] [stdout]     |                             ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: usage of `Range` range syntax
[INFO] [stdout]    --> src/arithmetic/mpz.rs:360:18
[INFO] [stdout]     |
[INFO] [stdout] 360 |         for i in 0..64 {
[INFO] [stdout]     |                  ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: usage of `Range` range syntax
[INFO] [stdout]    --> src/arithmetic/mpz.rs:743:18
[INFO] [stdout]     |
[INFO] [stdout] 743 |         for i in infimum..supremum + 1 {
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: usage of `Range` range syntax
[INFO] [stdout]    --> src/arithmetic/mpz.rs:791:18
[INFO] [stdout]     |
[INFO] [stdout] 791 |         for i in infimum..supremum + 1 {
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: usage of `Range` range syntax
[INFO] [stdout]    --> src/arithmetic/mpz_ent.rs:317:26
[INFO] [stdout]     |
[INFO] [stdout] 317 |                 for _ in 0..x{
[INFO] [stdout]     |                          ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/arithmetic/mpz_ent.rs:491:28
[INFO] [stdout]     |
[INFO] [stdout] 491 |         for i in PRIMELIST[1..].iter() {
[INFO] [stdout]     |                            ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/arithmetic/mpz_ent.rs:662:32
[INFO] [stdout]     |
[INFO] [stdout] 662 |         for i in self.factor()[1..].iter().step_by(2) {
[INFO] [stdout]     |                                ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/arithmetic/mpz_ent.rs:727:25
[INFO] [stdout]     |
[INFO] [stdout] 727 |        let power = fctr[1..].iter().step_by(2).map(|k| k.to_u64().unwrap()).collect::<Vec<u64>>();
[INFO] [stdout]     |                         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/arithmetic/mpz_ent.rs:788:32
[INFO] [stdout]     |
[INFO] [stdout] 788 |         for i in self.factor()[1..].iter().step_by(2) {
[INFO] [stdout]     |                                ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: usage of `Range` range syntax
[INFO] [stdout]    --> src/arithmetic/mpz_ent.rs:807:15
[INFO] [stdout]     |
[INFO] [stdout] 807 |      for i in 0..fctr.len() / 2 {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: usage of `Range` range syntax
[INFO] [stdout]    --> src/arithmetic/mpz_ent.rs:835:16
[INFO] [stdout]     |
[INFO] [stdout] 835 |       for i in 0..fctr.len()/2{
[INFO] [stdout]     |                ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/arithmetic/mpz_ent.rs:840:26
[INFO] [stdout]     |
[INFO] [stdout] 840 |       let fctrsum = fctr[1..].iter().step_by(2).map(|k| k.to_u64().unwrap()).sum::<u64>();
[INFO] [stdout]     |                          ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: usage of `Range` range syntax
[INFO] [stdout]    --> src/arithmetic/mpz_ent.rs:919:13
[INFO] [stdout]     |
[INFO] [stdout] 919 |    for i in start..fctr.len()/2{
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: usage of `RangeFrom` range syntax
[INFO] [stdout]   --> src/arithmetic/mpz_arith.rs:29:55
[INFO] [stdout]    |
[INFO] [stdout] 29 |             self.limbs.extend_from_slice(&other.limbs[self.len()..])
[INFO] [stdout]    |                                                       ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: usage of `RangeFrom` range syntax
[INFO] [stdout]   --> src/arithmetic/mpz_arith.rs:39:55
[INFO] [stdout]    |
[INFO] [stdout] 39 |             self.limbs.extend_from_slice(&other.limbs[self.len()..])
[INFO] [stdout]    |                                                       ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: usage of `Range` range syntax
[INFO] [stdout]   --> src/arithmetic/mpz_arith.rs:71:20
[INFO] [stdout]    |
[INFO] [stdout] 71 |             .drain((shift / 64usize)..self.limbs.len())
[INFO] [stdout]    |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/arithmetic/mpz_arith.rs:123:59
[INFO] [stdout]     |
[INFO] [stdout] 123 |                 self.limbs.extend_from_slice(&other.limbs[len..]);
[INFO] [stdout]     |                                                           ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: usage of `Range` range syntax
[INFO] [stdout]   --> src/arithmetic/conversion.rs:10:20
[INFO] [stdout]    |
[INFO] [stdout] 10 |     let leading = (0..(19 - k.len())).map(|_| "0").collect::<String>();
[INFO] [stdout]    |                    ^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] note: the lint level is defined here
[INFO] [stdout]   --> src/lib.rs:76:11
[INFO] [stdout]    |
[INFO] [stdout] 76 | #![forbid(warnings,unused_parens, missing_docs,trivial_casts, trivial_numeric_casts,arithmetic_overflow)]
[INFO] [stdout]    |           ^^^^^^^^
[INFO] [stdout]    = note: `#[forbid(range_syntax)]` implied by `#[forbid(warnings)]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: usage of `Range` range syntax
[INFO] [stdout]   --> src/arithmetic/mpz_prime.rs:34:18
[INFO] [stdout]    |
[INFO] [stdout] 34 |         for _ in 1..zeroes{
[INFO] [stdout]    |                  ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: usage of `Range` range syntax
[INFO] [stdout]   --> src/arithmetic/mpz_prime.rs:67:18
[INFO] [stdout]    |
[INFO] [stdout] 67 |         for _ in 0..n {
[INFO] [stdout]    |                  ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: usage of `Range` range syntax
[INFO] [stdout]    --> src/arithmetic/mpz_prime.rs:163:28
[INFO] [stdout]     |
[INFO] [stdout] 163 |         for i in PRIMELIST[1..16usize].iter() {
[INFO] [stdout]     |                            ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: usage of `Range` range syntax
[INFO] [stdout]    --> src/arithmetic/conversion.rs:106:14
[INFO] [stdout]     |
[INFO] [stdout] 106 |     for i in 0..strln / ln {
[INFO] [stdout]     |              ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: usage of `Range` range syntax
[INFO] [stdout]    --> src/arithmetic/mpz_prime.rs:174:28
[INFO] [stdout]     |
[INFO] [stdout] 174 |         for i in PRIMELIST[17..supremum].iter() {
[INFO] [stdout]     |                            ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: usage of `Range` range syntax
[INFO] [stdout]    --> src/arithmetic/conversion.rs:107:34
[INFO] [stdout]     |
[INFO] [stdout] 107 |         k.push(str::from_utf8(&t[(strln - (i + 1) * ln)..(strln - i * ln)]).unwrap())
[INFO] [stdout]     |                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: usage of `Range` range syntax
[INFO] [stdout]    --> src/arithmetic/mpz_prime.rs:209:18
[INFO] [stdout]     |
[INFO] [stdout] 209 |         for _ in 0..(p - 2) {
[INFO] [stdout]     |                  ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: usage of `Range` range syntax
[INFO] [stdout]    --> src/arithmetic/mpz_prime.rs:305:17
[INFO] [stdout]     |
[INFO] [stdout] 305 |        for i in 2..sup{
[INFO] [stdout]     |                 ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: usage of `Range` range syntax
[INFO] [stdout]    --> src/arithmetic/conversion.rs:111:30
[INFO] [stdout]     |
[INFO] [stdout] 111 |         if str::from_utf8(&t[start..strem]).unwrap() != "" {
[INFO] [stdout]     |                              ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: usage of `Range` range syntax
[INFO] [stdout]    --> src/arithmetic/mpz_prime.rs:312:17
[INFO] [stdout]     |
[INFO] [stdout] 312 |        for i in 2..sup{
[INFO] [stdout]     |                 ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: usage of `Range` range syntax
[INFO] [stdout]    --> src/arithmetic/conversion.rs:113:38
[INFO] [stdout]     |
[INFO] [stdout] 113 |             k.push(str::from_utf8(&t[start..strem]).unwrap());
[INFO] [stdout]     |                                      ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: usage of `Range` range syntax
[INFO] [stdout]    --> src/arithmetic/mpz_prime.rs:349:14
[INFO] [stdout]     |
[INFO] [stdout] 349 |     for i in 1..16 {
[INFO] [stdout]     |              ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: usage of `Range` range syntax
[INFO] [stdout]    --> src/arithmetic/conversion.rs:123:14
[INFO] [stdout]     |
[INFO] [stdout] 123 |     for i in 0..x.len() {
[INFO] [stdout]     |              ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: usage of `Range` range syntax
[INFO] [stdout]    --> src/montgomery.rs:168:14
[INFO] [stdout]     |
[INFO] [stdout] 168 |     for _ in 1..zeroes {
[INFO] [stdout]     |              ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: usage of `Range` range syntax
[INFO] [stdout]    --> src/montgomery.rs:191:14
[INFO] [stdout]     |
[INFO] [stdout] 191 |     for _ in 1..zeroes {
[INFO] [stdout]     |              ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: usage of `Range` range syntax
[INFO] [stdout]    --> src/arithmetic/conversion.rs:128:42
[INFO] [stdout]     |
[INFO] [stdout] 128 |         carry = add_slice(&mut z[..], &x[i..(i + 1)]) as u64;
[INFO] [stdout]     |                                          ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: usage of `Range` range syntax
[INFO] [stdout]    --> src/montgomery.rs:213:14
[INFO] [stdout]     |
[INFO] [stdout] 213 |     for _ in 1..zeroes {
[INFO] [stdout]     |              ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: usage of `Range` range syntax
[INFO] [stdout]   --> src/arithmetic/inlineops.rs:19:18
[INFO] [stdout]    |
[INFO] [stdout] 19 |         for _ in 0..10 {
[INFO] [stdout]    |                  ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: usage of `Range` range syntax
[INFO] [stdout]    --> src/montgomery.rs:272:14
[INFO] [stdout]     |
[INFO] [stdout] 272 |     for _ in 1..twofactor {
[INFO] [stdout]     |              ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: usage of `Range` range syntax
[INFO] [stdout]   --> src/arithmetic/inlineops.rs:43:18
[INFO] [stdout]    |
[INFO] [stdout] 43 |         for _ in 0..10 {
[INFO] [stdout]    |                  ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: usage of `Range` range syntax
[INFO] [stdout]    --> src/montgomery.rs:320:18
[INFO] [stdout]     |
[INFO] [stdout] 320 |         for _ in 0..10 {
[INFO] [stdout]     |                  ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: usage of `RangeFrom` range syntax
[INFO] [stdout]   --> src/arithmetic/muldiv.rs:67:20
[INFO] [stdout]    |
[INFO] [stdout] 67 |             b = &b[nz..];
[INFO] [stdout]    |                    ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: usage of `Range` range syntax
[INFO] [stdout]    --> src/montgomery.rs:393:18
[INFO] [stdout]     |
[INFO] [stdout] 393 |         for _ in 0..10 {
[INFO] [stdout]     |                  ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: usage of `RangeFrom` range syntax
[INFO] [stdout]   --> src/arithmetic/muldiv.rs:68:28
[INFO] [stdout]    |
[INFO] [stdout] 68 |             acc = &mut acc[nz..];
[INFO] [stdout]    |                            ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: usage of `Range` range syntax
[INFO] [stdout]    --> src/montgomery.rs:419:18
[INFO] [stdout]     |
[INFO] [stdout] 419 |         for _ in 0..10 {
[INFO] [stdout]     |                  ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: usage of `RangeFrom` range syntax
[INFO] [stdout]   --> src/arithmetic/muldiv.rs:75:20
[INFO] [stdout]    |
[INFO] [stdout] 75 |             c = &c[nz..];
[INFO] [stdout]    |                    ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: usage of `Range` range syntax
[INFO] [stdout]   --> src/primitive/byte.rs:39:18
[INFO] [stdout]    |
[INFO] [stdout] 39 |         for _ in 1..zeroes {
[INFO] [stdout]    |                  ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: usage of `RangeFrom` range syntax
[INFO] [stdout]   --> src/arithmetic/muldiv.rs:76:28
[INFO] [stdout]    |
[INFO] [stdout] 76 |             acc = &mut acc[nz..];
[INFO] [stdout]    |                            ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: usage of `Range` range syntax
[INFO] [stdout]    --> src/primitive/byte.rs:121:18
[INFO] [stdout]     |
[INFO] [stdout] 121 |         for i in inf..hi {
[INFO] [stdout]     |                  ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: usage of `RangeFrom` range syntax
[INFO] [stdout]   --> src/arithmetic/muldiv.rs:88:41
[INFO] [stdout]    |
[INFO] [stdout] 88 |             mac_scalar(y, *xi, &mut acc[i..]);
[INFO] [stdout]    |                                         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: usage of `Range` range syntax
[INFO] [stdout]    --> src/primitive/byte.rs:144:18
[INFO] [stdout]     |
[INFO] [stdout] 144 |         for i in 0u8..*self {
[INFO] [stdout]     |                  ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/arithmetic/muldiv.rs:103:28
[INFO] [stdout]     |
[INFO] [stdout] 103 |         add_slice(&mut acc[b..], &p);
[INFO] [stdout]     |                            ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/arithmetic/muldiv.rs:104:28
[INFO] [stdout]     |
[INFO] [stdout] 104 |         add_slice(&mut acc[b * 2..], &p);
[INFO] [stdout]     |                            ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: usage of `Range` range syntax
[INFO] [stdout]    --> src/primitive/byte.rs:198:28
[INFO] [stdout]     |
[INFO] [stdout] 198 |         for i in PRIMELIST[1..6].iter() {
[INFO] [stdout]     |                            ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: usage of `Range` range syntax
[INFO] [stdout]    --> src/primitive/byte.rs:249:16
[INFO] [stdout]     |
[INFO] [stdout] 249 |       for i in 1..8{
[INFO] [stdout]     |                ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/arithmetic/muldiv.rs:113:28
[INFO] [stdout]     |
[INFO] [stdout] 113 |         add_slice(&mut acc[b..], &p);
[INFO] [stdout]     |                            ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: usage of `Range` range syntax
[INFO] [stdout]    --> src/primitive/byte.rs:547:16
[INFO] [stdout]     |
[INFO] [stdout] 547 |       for i in 0..fctr.len()/2{
[INFO] [stdout]     |                ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/arithmetic/muldiv.rs:126:36
[INFO] [stdout]     |
[INFO] [stdout] 126 |                 sub_slice(&mut acc[b..], &p);
[INFO] [stdout]     |                                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/primitive/byte.rs:552:26
[INFO] [stdout]     |
[INFO] [stdout] 552 |       let fctrsum = fctr[1..].iter().step_by(2).sum::<Self>();
[INFO] [stdout]     |                          ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/arithmetic/muldiv.rs:129:46
[INFO] [stdout]     |
[INFO] [stdout] 129 |                 mul_slice(&j0, &j1, &mut acc[b..]);
[INFO] [stdout]     |                                              ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: usage of `Range` range syntax
[INFO] [stdout]    --> src/primitive/byte.rs:625:13
[INFO] [stdout]     |
[INFO] [stdout] 625 |    for i in start..fctr.len()/2{
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: usage of `Range` range syntax
[INFO] [stdout]    --> src/arithmetic/muldiv.rs:144:15
[INFO] [stdout]     |
[INFO] [stdout] 144 |     for j in (0..quo_len).rev() {
[INFO] [stdout]     |               ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: usage of `Range` range syntax
[INFO] [stdout]   --> src/primitive/eightbytes.rs:98:18
[INFO] [stdout]    |
[INFO] [stdout] 98 |         for i in inf..hi {
[INFO] [stdout]    |                  ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/arithmetic/muldiv.rs:150:37
[INFO] [stdout]     |
[INFO] [stdout] 150 |         let borrow = sub_mul(&mut a[j..], b, q0);
[INFO] [stdout]     |                                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: usage of `Range` range syntax
[INFO] [stdout]    --> src/primitive/eightbytes.rs:138:18
[INFO] [stdout]     |
[INFO] [stdout] 138 |         for i in 0u64..*self {
[INFO] [stdout]     |                  ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/primitive/eightbytes.rs:180:28
[INFO] [stdout]     |
[INFO] [stdout] 180 |         for i in PRIMELIST[1..].iter() {
[INFO] [stdout]     |                            ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/arithmetic/muldiv.rs:154:30
[INFO] [stdout]     |
[INFO] [stdout] 154 |             add_slice(&mut a[j..], b);
[INFO] [stdout]     |                              ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: usage of `Range` range syntax
[INFO] [stdout]    --> src/primitive/eightbytes.rs:273:16
[INFO] [stdout]     |
[INFO] [stdout] 273 |       for i in 1..64{
[INFO] [stdout]     |                ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: usage of `Range` range syntax
[INFO] [stdout]    --> src/arithmetic/mpz.rs:170:26
[INFO] [stdout]     |
[INFO] [stdout] 170 |       let mut interim = (0..k).map(|_| u64::rng()).collect::<Vec<u64>>();
[INFO] [stdout]     |                          ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: usage of `Range` range syntax
[INFO] [stdout]    --> src/arithmetic/mpz.rs:183:24
[INFO] [stdout]     |
[INFO] [stdout] 183 |         let interim = (0..len).map(|_| gen()).collect::<Vec<u64>>();
[INFO] [stdout]     |                        ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/primitive/eightbytes.rs:532:40
[INFO] [stdout]     |
[INFO] [stdout] 532 |         let primeomega = self.factor()[1..].iter().step_by(2).sum::<Self>();
[INFO] [stdout]     |                                        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: usage of `Range` range syntax
[INFO] [stdout]    --> src/arithmetic/mpz.rs:337:18
[INFO] [stdout]     |
[INFO] [stdout] 337 |         for i in 0..64 {
[INFO] [stdout]     |                  ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: usage of `Range` range syntax
[INFO] [stdout]    --> src/primitive/eightbytes.rs:546:15
[INFO] [stdout]     |
[INFO] [stdout] 546 |      for i in 0..fctr.len() / 2 {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: usage of `Range` range syntax
[INFO] [stdout]    --> src/arithmetic/mpz.rs:348:29
[INFO] [stdout]     |
[INFO] [stdout] 348 |         for i in self.limbs[1..self.len() - 1].iter() {
[INFO] [stdout]     |                             ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: usage of `Range` range syntax
[INFO] [stdout]    --> src/primitive/eightbytes.rs:574:16
[INFO] [stdout]     |
[INFO] [stdout] 574 |       for i in 0..fctr.len()/2{
[INFO] [stdout]     |                ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/primitive/eightbytes.rs:579:26
[INFO] [stdout]     |
[INFO] [stdout] 579 |       let fctrsum = fctr[1..].iter().step_by(2).sum::<Self>();
[INFO] [stdout]     |                          ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: usage of `Range` range syntax
[INFO] [stdout]    --> src/arithmetic/mpz.rs:360:18
[INFO] [stdout]     |
[INFO] [stdout] 360 |         for i in 0..64 {
[INFO] [stdout]     |                  ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: usage of `Range` range syntax
[INFO] [stdout]    --> src/primitive/eightbytes.rs:651:13
[INFO] [stdout]     |
[INFO] [stdout] 651 |    for i in start..fctr.len()/2{
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: usage of `Range` range syntax
[INFO] [stdout]    --> src/arithmetic/mpz.rs:743:18
[INFO] [stdout]     |
[INFO] [stdout] 743 |         for i in infimum..supremum + 1 {
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: usage of `Range` range syntax
[INFO] [stdout]    --> src/arithmetic/mpz.rs:791:18
[INFO] [stdout]     |
[INFO] [stdout] 791 |         for i in infimum..supremum + 1 {
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/primitive/fourbytes.rs:186:28
[INFO] [stdout]     |
[INFO] [stdout] 186 |         for i in PRIMELIST[1..].iter() {
[INFO] [stdout]     |                            ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: usage of `Range` range syntax
[INFO] [stdout]    --> src/primitive/fourbytes.rs:250:16
[INFO] [stdout]     |
[INFO] [stdout] 250 |       for i in 1..32{
[INFO] [stdout]     |                ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: usage of `Range` range syntax
[INFO] [stdout]    --> src/arithmetic/mpz_ent.rs:317:26
[INFO] [stdout]     |
[INFO] [stdout] 317 |                 for _ in 0..x{
[INFO] [stdout]     |                          ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/arithmetic/mpz_ent.rs:491:28
[INFO] [stdout]     |
[INFO] [stdout] 491 |         for i in PRIMELIST[1..].iter() {
[INFO] [stdout]     |                            ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/arithmetic/mpz_ent.rs:662:32
[INFO] [stdout]     |
[INFO] [stdout] 662 |         for i in self.factor()[1..].iter().step_by(2) {
[INFO] [stdout]     |                                ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/arithmetic/mpz_ent.rs:727:25
[INFO] [stdout]     |
[INFO] [stdout] 727 |        let power = fctr[1..].iter().step_by(2).map(|k| k.to_u64().unwrap()).collect::<Vec<u64>>();
[INFO] [stdout]     |                         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/arithmetic/mpz_ent.rs:788:32
[INFO] [stdout]     |
[INFO] [stdout] 788 |         for i in self.factor()[1..].iter().step_by(2) {
[INFO] [stdout]     |                                ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: usage of `Range` range syntax
[INFO] [stdout]    --> src/arithmetic/mpz_ent.rs:807:15
[INFO] [stdout]     |
[INFO] [stdout] 807 |      for i in 0..fctr.len() / 2 {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/primitive/fourbytes.rs:521:40
[INFO] [stdout]     |
[INFO] [stdout] 521 |         let primeomega = self.factor()[1..].iter().step_by(2).sum::<Self>();
[INFO] [stdout]     |                                        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: usage of `Range` range syntax
[INFO] [stdout]    --> src/arithmetic/mpz_ent.rs:835:16
[INFO] [stdout]     |
[INFO] [stdout] 835 |       for i in 0..fctr.len()/2{
[INFO] [stdout]     |                ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: usage of `Range` range syntax
[INFO] [stdout]    --> src/primitive/fourbytes.rs:536:15
[INFO] [stdout]     |
[INFO] [stdout] 536 |      for i in 0..fctr.len() / 2 {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/arithmetic/mpz_ent.rs:840:26
[INFO] [stdout]     |
[INFO] [stdout] 840 |       let fctrsum = fctr[1..].iter().step_by(2).map(|k| k.to_u64().unwrap()).sum::<u64>();
[INFO] [stdout]     |                          ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: usage of `Range` range syntax
[INFO] [stdout]    --> src/primitive/fourbytes.rs:564:16
[INFO] [stdout]     |
[INFO] [stdout] 564 |       for i in 0..fctr.len()/2{
[INFO] [stdout]     |                ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: usage of `Range` range syntax
[INFO] [stdout]    --> src/arithmetic/mpz_ent.rs:919:13
[INFO] [stdout]     |
[INFO] [stdout] 919 |    for i in start..fctr.len()/2{
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/primitive/fourbytes.rs:569:26
[INFO] [stdout]     |
[INFO] [stdout] 569 |       let fctrsum = fctr[1..].iter().step_by(2).sum::<Self>();
[INFO] [stdout]     |                          ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: usage of `RangeFrom` range syntax
[INFO] [stdout]   --> src/arithmetic/mpz_arith.rs:29:55
[INFO] [stdout]    |
[INFO] [stdout] 29 |             self.limbs.extend_from_slice(&other.limbs[self.len()..])
[INFO] [stdout]    |                                                       ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: usage of `RangeFrom` range syntax
[INFO] [stdout]   --> src/arithmetic/mpz_arith.rs:39:55
[INFO] [stdout]    |
[INFO] [stdout] 39 |             self.limbs.extend_from_slice(&other.limbs[self.len()..])
[INFO] [stdout]    |                                                       ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: usage of `Range` range syntax
[INFO] [stdout]    --> src/primitive/fourbytes.rs:641:13
[INFO] [stdout]     |
[INFO] [stdout] 641 |    for i in start..fctr.len()/2{
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: usage of `Range` range syntax
[INFO] [stdout]   --> src/arithmetic/mpz_arith.rs:71:20
[INFO] [stdout]    |
[INFO] [stdout] 71 |             .drain((shift / 64usize)..self.limbs.len())
[INFO] [stdout]    |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/arithmetic/mpz_arith.rs:123:59
[INFO] [stdout]     |
[INFO] [stdout] 123 |                 self.limbs.extend_from_slice(&other.limbs[len..]);
[INFO] [stdout]     |                                                           ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: usage of `Range` range syntax
[INFO] [stdout]   --> src/arithmetic/mpz_prime.rs:34:18
[INFO] [stdout]    |
[INFO] [stdout] 34 |         for _ in 1..zeroes{
[INFO] [stdout]    |                  ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: usage of `Range` range syntax
[INFO] [stdout]   --> src/arithmetic/mpz_prime.rs:67:18
[INFO] [stdout]    |
[INFO] [stdout] 67 |         for _ in 0..n {
[INFO] [stdout]    |                  ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: usage of `Range` range syntax
[INFO] [stdout]    --> src/arithmetic/mpz_prime.rs:163:28
[INFO] [stdout]     |
[INFO] [stdout] 163 |         for i in PRIMELIST[1..16usize].iter() {
[INFO] [stdout]     |                            ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: usage of `Range` range syntax
[INFO] [stdout]    --> src/arithmetic/mpz_prime.rs:174:28
[INFO] [stdout]     |
[INFO] [stdout] 174 |         for i in PRIMELIST[17..supremum].iter() {
[INFO] [stdout]     |                            ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: usage of `Range` range syntax
[INFO] [stdout]    --> src/arithmetic/mpz_prime.rs:209:18
[INFO] [stdout]     |
[INFO] [stdout] 209 |         for _ in 0..(p - 2) {
[INFO] [stdout]     |                  ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: usage of `Range` range syntax
[INFO] [stdout]    --> src/arithmetic/mpz_prime.rs:305:17
[INFO] [stdout]     |
[INFO] [stdout] 305 |        for i in 2..sup{
[INFO] [stdout]     |                 ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: usage of `Range` range syntax
[INFO] [stdout]    --> src/arithmetic/mpz_prime.rs:312:17
[INFO] [stdout]     |
[INFO] [stdout] 312 |        for i in 2..sup{
[INFO] [stdout]     |                 ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: usage of `Range` range syntax
[INFO] [stdout]    --> src/arithmetic/mpz_prime.rs:349:14
[INFO] [stdout]     |
[INFO] [stdout] 349 |     for i in 1..16 {
[INFO] [stdout]     |              ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: usage of `Range` range syntax
[INFO] [stdout]    --> src/montgomery.rs:168:14
[INFO] [stdout]     |
[INFO] [stdout] 168 |     for _ in 1..zeroes {
[INFO] [stdout]     |              ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: usage of `Range` range syntax
[INFO] [stdout]    --> src/montgomery.rs:191:14
[INFO] [stdout]     |
[INFO] [stdout] 191 |     for _ in 1..zeroes {
[INFO] [stdout]     |              ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: usage of `Range` range syntax
[INFO] [stdout]    --> src/montgomery.rs:213:14
[INFO] [stdout]     |
[INFO] [stdout] 213 |     for _ in 1..zeroes {
[INFO] [stdout]     |              ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: usage of `Range` range syntax
[INFO] [stdout]    --> src/montgomery.rs:272:14
[INFO] [stdout]     |
[INFO] [stdout] 272 |     for _ in 1..twofactor {
[INFO] [stdout]     |              ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: usage of `Range` range syntax
[INFO] [stdout]    --> src/montgomery.rs:320:18
[INFO] [stdout]     |
[INFO] [stdout] 320 |         for _ in 0..10 {
[INFO] [stdout]     |                  ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: usage of `Range` range syntax
[INFO] [stdout]    --> src/montgomery.rs:393:18
[INFO] [stdout]     |
[INFO] [stdout] 393 |         for _ in 0..10 {
[INFO] [stdout]     |                  ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: usage of `Range` range syntax
[INFO] [stdout]    --> src/montgomery.rs:419:18
[INFO] [stdout]     |
[INFO] [stdout] 419 |         for _ in 0..10 {
[INFO] [stdout]     |                  ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: usage of `Range` range syntax
[INFO] [stdout]   --> src/primitive/byte.rs:39:18
[INFO] [stdout]    |
[INFO] [stdout] 39 |         for _ in 1..zeroes {
[INFO] [stdout]    |                  ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: usage of `Range` range syntax
[INFO] [stdout]    --> src/primitive/byte.rs:121:18
[INFO] [stdout]     |
[INFO] [stdout] 121 |         for i in inf..hi {
[INFO] [stdout]     |                  ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: usage of `Range` range syntax
[INFO] [stdout]    --> src/primitive/byte.rs:144:18
[INFO] [stdout]     |
[INFO] [stdout] 144 |         for i in 0u8..*self {
[INFO] [stdout]     |                  ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: usage of `Range` range syntax
[INFO] [stdout]    --> src/primitive/byte.rs:198:28
[INFO] [stdout]     |
[INFO] [stdout] 198 |         for i in PRIMELIST[1..6].iter() {
[INFO] [stdout]     |                            ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: usage of `Range` range syntax
[INFO] [stdout]    --> src/primitive/byte.rs:249:16
[INFO] [stdout]     |
[INFO] [stdout] 249 |       for i in 1..8{
[INFO] [stdout]     |                ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: usage of `Range` range syntax
[INFO] [stdout]    --> src/primitive/byte.rs:547:16
[INFO] [stdout]     |
[INFO] [stdout] 547 |       for i in 0..fctr.len()/2{
[INFO] [stdout]     |                ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/primitive/byte.rs:552:26
[INFO] [stdout]     |
[INFO] [stdout] 552 |       let fctrsum = fctr[1..].iter().step_by(2).sum::<Self>();
[INFO] [stdout]     |                          ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: usage of `Range` range syntax
[INFO] [stdout]    --> src/primitive/byte.rs:625:13
[INFO] [stdout]     |
[INFO] [stdout] 625 |    for i in start..fctr.len()/2{
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: usage of `Range` range syntax
[INFO] [stdout]   --> src/primitive/eightbytes.rs:98:18
[INFO] [stdout]    |
[INFO] [stdout] 98 |         for i in inf..hi {
[INFO] [stdout]    |                  ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: usage of `Range` range syntax
[INFO] [stdout]    --> src/primitive/eightbytes.rs:138:18
[INFO] [stdout]     |
[INFO] [stdout] 138 |         for i in 0u64..*self {
[INFO] [stdout]     |                  ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/primitive/eightbytes.rs:180:28
[INFO] [stdout]     |
[INFO] [stdout] 180 |         for i in PRIMELIST[1..].iter() {
[INFO] [stdout]     |                            ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: usage of `Range` range syntax
[INFO] [stdout]    --> src/primitive/eightbytes.rs:273:16
[INFO] [stdout]     |
[INFO] [stdout] 273 |       for i in 1..64{
[INFO] [stdout]     |                ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/primitive/eightbytes.rs:532:40
[INFO] [stdout]     |
[INFO] [stdout] 532 |         let primeomega = self.factor()[1..].iter().step_by(2).sum::<Self>();
[INFO] [stdout]     |                                        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: usage of `Range` range syntax
[INFO] [stdout]    --> src/primitive/eightbytes.rs:546:15
[INFO] [stdout]     |
[INFO] [stdout] 546 |      for i in 0..fctr.len() / 2 {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: usage of `Range` range syntax
[INFO] [stdout]    --> src/primitive/signednt.rs:59:18
[INFO] [stdout]     |
[INFO] [stdout] 59  |         for i in inf..hi{
[INFO] [stdout]     |                  ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 440 | signednt!(i8;u8, i16;u16, i32;u32, i64;u64, isize;usize, i128;u128);
[INFO] [stdout]     | ------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `signednt` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: usage of `Range` range syntax
[INFO] [stdout]    --> src/primitive/eightbytes.rs:574:16
[INFO] [stdout]     |
[INFO] [stdout] 574 |       for i in 0..fctr.len()/2{
[INFO] [stdout]     |                ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/primitive/eightbytes.rs:579:26
[INFO] [stdout]     |
[INFO] [stdout] 579 |       let fctrsum = fctr[1..].iter().step_by(2).sum::<Self>();
[INFO] [stdout]     |                          ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: usage of `Range` range syntax
[INFO] [stdout]    --> src/primitive/eightbytes.rs:651:13
[INFO] [stdout]     |
[INFO] [stdout] 651 |    for i in start..fctr.len()/2{
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/primitive/fourbytes.rs:186:28
[INFO] [stdout]     |
[INFO] [stdout] 186 |         for i in PRIMELIST[1..].iter() {
[INFO] [stdout]     |                            ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: usage of `Range` range syntax
[INFO] [stdout]    --> src/primitive/fourbytes.rs:250:16
[INFO] [stdout]     |
[INFO] [stdout] 250 |       for i in 1..32{
[INFO] [stdout]     |                ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/primitive/fourbytes.rs:521:40
[INFO] [stdout]     |
[INFO] [stdout] 521 |         let primeomega = self.factor()[1..].iter().step_by(2).sum::<Self>();
[INFO] [stdout]     |                                        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: usage of `Range` range syntax
[INFO] [stdout]    --> src/primitive/fourbytes.rs:536:15
[INFO] [stdout]     |
[INFO] [stdout] 536 |      for i in 0..fctr.len() / 2 {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: usage of `Range` range syntax
[INFO] [stdout]    --> src/primitive/fourbytes.rs:564:16
[INFO] [stdout]     |
[INFO] [stdout] 564 |       for i in 0..fctr.len()/2{
[INFO] [stdout]     |                ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/primitive/fourbytes.rs:569:26
[INFO] [stdout]     |
[INFO] [stdout] 569 |       let fctrsum = fctr[1..].iter().step_by(2).sum::<Self>();
[INFO] [stdout]     |                          ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: usage of `Range` range syntax
[INFO] [stdout]    --> src/primitive/fourbytes.rs:641:13
[INFO] [stdout]     |
[INFO] [stdout] 641 |    for i in start..fctr.len()/2{
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: usage of `Range` range syntax
[INFO] [stdout]    --> src/primitive/signednt.rs:93:16
[INFO] [stdout]     |
[INFO] [stdout] 93  |       for i in zero..*self{
[INFO] [stdout]     |                ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 440 | signednt!(i8;u8, i16;u16, i32;u32, i64;u64, isize;usize, i128;u128);
[INFO] [stdout]     | ------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `signednt` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: usage of `Range` range syntax
[INFO] [stdout]    --> src/primitive/signednt.rs:396:13
[INFO] [stdout]     |
[INFO] [stdout] 396 |    for i in start..fctr.len()/2{
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 440 | signednt!(i8;u8, i16;u16, i32;u32, i64;u64, isize;usize, i128;u128);
[INFO] [stdout]     | ------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `signednt` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: usage of `Range` range syntax
[INFO] [stdout]   --> src/primitive/sixteenbytes.rs:73:22
[INFO] [stdout]    |
[INFO] [stdout] 73 |             for _ in 0..10{
[INFO] [stdout]    |                      ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: usage of `Range` range syntax
[INFO] [stdout]   --> src/primitive/sixteenbytes.rs:83:32
[INFO] [stdout]    |
[INFO] [stdout] 83 |             for i in PRIMELIST[1..64].iter() {
[INFO] [stdout]    |                                ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: usage of `Range` range syntax
[INFO] [stdout]    --> src/primitive/sixteenbytes.rs:101:22
[INFO] [stdout]     |
[INFO] [stdout] 101 |             for _ in 0..10 {
[INFO] [stdout]     |                      ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: usage of `Range` range syntax
[INFO] [stdout]    --> src/primitive/sixteenbytes.rs:173:18
[INFO] [stdout]     |
[INFO] [stdout] 173 |         for i in inf..hi {
[INFO] [stdout]     |                  ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: usage of `Range` range syntax
[INFO] [stdout]    --> src/primitive/sixteenbytes.rs:210:18
[INFO] [stdout]     |
[INFO] [stdout] 210 |         for i in 0u128..*self {
[INFO] [stdout]     |                  ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/primitive/sixteenbytes.rs:251:28
[INFO] [stdout]     |
[INFO] [stdout] 251 |         for i in PRIMELIST[1..].iter() {
[INFO] [stdout]     |                            ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: usage of `Range` range syntax
[INFO] [stdout]    --> src/primitive/signednt.rs:59:18
[INFO] [stdout]     |
[INFO] [stdout] 59  |         for i in inf..hi{
[INFO] [stdout]     |                  ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 440 | signednt!(i8;u8, i16;u16, i32;u32, i64;u64, isize;usize, i128;u128);
[INFO] [stdout]     | ------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `signednt` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: usage of `Range` range syntax
[INFO] [stdout]    --> src/primitive/sixteenbytes.rs:340:16
[INFO] [stdout]     |
[INFO] [stdout] 340 |       for i in 1..128{
[INFO] [stdout]     |                ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/primitive/sixteenbytes.rs:621:40
[INFO] [stdout]     |
[INFO] [stdout] 621 |         let primeomega = self.factor()[1..].iter().step_by(2).sum::<Self>();
[INFO] [stdout]     |                                        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: usage of `Range` range syntax
[INFO] [stdout]    --> src/primitive/sixteenbytes.rs:635:15
[INFO] [stdout]     |
[INFO] [stdout] 635 |      for i in 0..fctr.len() / 2 {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: usage of `Range` range syntax
[INFO] [stdout]    --> src/primitive/sixteenbytes.rs:663:16
[INFO] [stdout]     |
[INFO] [stdout] 663 |       for i in 0..fctr.len()/2{
[INFO] [stdout]     |                ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/primitive/sixteenbytes.rs:668:26
[INFO] [stdout]     |
[INFO] [stdout] 668 |       let fctrsum = fctr[1..].iter().step_by(2).sum::<Self>();
[INFO] [stdout]     |                          ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: usage of `Range` range syntax
[INFO] [stdout]    --> src/primitive/sixteenbytes.rs:740:13
[INFO] [stdout]     |
[INFO] [stdout] 740 |    for i in start..fctr.len()/2{
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: usage of `Range` range syntax
[INFO] [stdout]    --> src/primitive/sixteenbytes.rs:917:14
[INFO] [stdout]     |
[INFO] [stdout] 917 |     for i in 2..32 {
[INFO] [stdout]     |              ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: usage of `Range` range syntax
[INFO] [stdout]   --> src/primitive/twobytes.rs:35:18
[INFO] [stdout]    |
[INFO] [stdout] 35 |         for _ in 1..zeroes {
[INFO] [stdout]    |                  ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: usage of `Range` range syntax
[INFO] [stdout]    --> src/primitive/twobytes.rs:118:18
[INFO] [stdout]     |
[INFO] [stdout] 118 |         for i in inf..hi {
[INFO] [stdout]     |                  ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: usage of `Range` range syntax
[INFO] [stdout]    --> src/primitive/twobytes.rs:159:18
[INFO] [stdout]     |
[INFO] [stdout] 159 |         for i in 0u16..*self {
[INFO] [stdout]     |                  ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: usage of `Range` range syntax
[INFO] [stdout]    --> src/primitive/twobytes.rs:212:28
[INFO] [stdout]     |
[INFO] [stdout] 212 |         for i in PRIMELIST[1..54].iter() {
[INFO] [stdout]     |                            ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: usage of `Range` range syntax
[INFO] [stdout]    --> src/primitive/twobytes.rs:265:16
[INFO] [stdout]     |
[INFO] [stdout] 265 |       for i in 1..16{
[INFO] [stdout]     |                ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: usage of `Range` range syntax
[INFO] [stdout]    --> src/primitive/twobytes.rs:571:15
[INFO] [stdout]     |
[INFO] [stdout] 571 |      for i in 0..fctr.len() / 2 {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: usage of `Range` range syntax
[INFO] [stdout]    --> src/primitive/twobytes.rs:599:16
[INFO] [stdout]     |
[INFO] [stdout] 599 |       for i in 0..fctr.len()/2{
[INFO] [stdout]     |                ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/primitive/twobytes.rs:604:26
[INFO] [stdout]     |
[INFO] [stdout] 604 |       let fctrsum = fctr[1..].iter().step_by(2).sum::<Self>();
[INFO] [stdout]     |                          ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: usage of `Range` range syntax
[INFO] [stdout]    --> src/primitive/twobytes.rs:676:13
[INFO] [stdout]     |
[INFO] [stdout] 676 |    for i in start..fctr.len()/2{
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: usage of `Range` range syntax
[INFO] [stdout]  --> src/sieve.rs:8:16
[INFO] [stdout]   |
[INFO] [stdout] 8 |     for ndx in 0..sqrtndxlmt {
[INFO] [stdout]   |                ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: usage of `Range` range syntax
[INFO] [stdout]   --> src/sieve.rs:46:17
[INFO] [stdout]    |
[INFO] [stdout] 46 |     let temp = (lo..ndxlmt as isize)
[INFO] [stdout]    |                 ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: usage of `Range` range syntax
[INFO] [stdout]    --> src/primitive/signednt.rs:93:16
[INFO] [stdout]     |
[INFO] [stdout] 93  |       for i in zero..*self{
[INFO] [stdout]     |                ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 440 | signednt!(i8;u8, i16;u16, i32;u32, i64;u64, isize;usize, i128;u128);
[INFO] [stdout]     | ------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `signednt` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: usage of `Range` range syntax
[INFO] [stdout]    --> src/primitive/signednt.rs:396:13
[INFO] [stdout]     |
[INFO] [stdout] 396 |    for i in start..fctr.len()/2{
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 440 | signednt!(i8;u8, i16;u16, i32;u32, i64;u64, isize;usize, i128;u128);
[INFO] [stdout]     | ------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `signednt` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: usage of `Range` range syntax
[INFO] [stdout]   --> src/primitive/sixteenbytes.rs:73:22
[INFO] [stdout]    |
[INFO] [stdout] 73 |             for _ in 0..10{
[INFO] [stdout]    |                      ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: usage of `Range` range syntax
[INFO] [stdout]   --> src/primitive/sixteenbytes.rs:83:32
[INFO] [stdout]    |
[INFO] [stdout] 83 |             for i in PRIMELIST[1..64].iter() {
[INFO] [stdout]    |                                ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: usage of `Range` range syntax
[INFO] [stdout]    --> src/primitive/sixteenbytes.rs:101:22
[INFO] [stdout]     |
[INFO] [stdout] 101 |             for _ in 0..10 {
[INFO] [stdout]     |                      ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: usage of `Range` range syntax
[INFO] [stdout]    --> src/primitive/sixteenbytes.rs:173:18
[INFO] [stdout]     |
[INFO] [stdout] 173 |         for i in inf..hi {
[INFO] [stdout]     |                  ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: usage of `Range` range syntax
[INFO] [stdout]    --> src/primitive/sixteenbytes.rs:210:18
[INFO] [stdout]     |
[INFO] [stdout] 210 |         for i in 0u128..*self {
[INFO] [stdout]     |                  ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/primitive/sixteenbytes.rs:251:28
[INFO] [stdout]     |
[INFO] [stdout] 251 |         for i in PRIMELIST[1..].iter() {
[INFO] [stdout]     |                            ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: usage of `Range` range syntax
[INFO] [stdout]    --> src/primitive/sixteenbytes.rs:340:16
[INFO] [stdout]     |
[INFO] [stdout] 340 |       for i in 1..128{
[INFO] [stdout]     |                ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/primitive/sixteenbytes.rs:621:40
[INFO] [stdout]     |
[INFO] [stdout] 621 |         let primeomega = self.factor()[1..].iter().step_by(2).sum::<Self>();
[INFO] [stdout]     |                                        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: usage of `Range` range syntax
[INFO] [stdout]    --> src/primitive/sixteenbytes.rs:635:15
[INFO] [stdout]     |
[INFO] [stdout] 635 |      for i in 0..fctr.len() / 2 {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: usage of `Range` range syntax
[INFO] [stdout]    --> src/primitive/sixteenbytes.rs:663:16
[INFO] [stdout]     |
[INFO] [stdout] 663 |       for i in 0..fctr.len()/2{
[INFO] [stdout]     |                ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/primitive/sixteenbytes.rs:668:26
[INFO] [stdout]     |
[INFO] [stdout] 668 |       let fctrsum = fctr[1..].iter().step_by(2).sum::<Self>();
[INFO] [stdout]     |                          ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: usage of `Range` range syntax
[INFO] [stdout]    --> src/primitive/sixteenbytes.rs:740:13
[INFO] [stdout]     |
[INFO] [stdout] 740 |    for i in start..fctr.len()/2{
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: usage of `Range` range syntax
[INFO] [stdout]    --> src/primitive/sixteenbytes.rs:917:14
[INFO] [stdout]     |
[INFO] [stdout] 917 |     for i in 2..32 {
[INFO] [stdout]     |              ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: usage of `Range` range syntax
[INFO] [stdout]   --> src/primitive/twobytes.rs:35:18
[INFO] [stdout]    |
[INFO] [stdout] 35 |         for _ in 1..zeroes {
[INFO] [stdout]    |                  ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: usage of `Range` range syntax
[INFO] [stdout]    --> src/primitive/twobytes.rs:118:18
[INFO] [stdout]     |
[INFO] [stdout] 118 |         for i in inf..hi {
[INFO] [stdout]     |                  ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: usage of `Range` range syntax
[INFO] [stdout]    --> src/primitive/twobytes.rs:159:18
[INFO] [stdout]     |
[INFO] [stdout] 159 |         for i in 0u16..*self {
[INFO] [stdout]     |                  ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: usage of `Range` range syntax
[INFO] [stdout]    --> src/primitive/twobytes.rs:212:28
[INFO] [stdout]     |
[INFO] [stdout] 212 |         for i in PRIMELIST[1..54].iter() {
[INFO] [stdout]     |                            ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: usage of `Range` range syntax
[INFO] [stdout]    --> src/primitive/twobytes.rs:265:16
[INFO] [stdout]     |
[INFO] [stdout] 265 |       for i in 1..16{
[INFO] [stdout]     |                ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: usage of `Range` range syntax
[INFO] [stdout]    --> src/primitive/twobytes.rs:571:15
[INFO] [stdout]     |
[INFO] [stdout] 571 |      for i in 0..fctr.len() / 2 {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: usage of `Range` range syntax
[INFO] [stdout]    --> src/primitive/twobytes.rs:599:16
[INFO] [stdout]     |
[INFO] [stdout] 599 |       for i in 0..fctr.len()/2{
[INFO] [stdout]     |                ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/primitive/twobytes.rs:604:26
[INFO] [stdout]     |
[INFO] [stdout] 604 |       let fctrsum = fctr[1..].iter().step_by(2).sum::<Self>();
[INFO] [stdout]     |                          ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: usage of `Range` range syntax
[INFO] [stdout]    --> src/primitive/twobytes.rs:676:13
[INFO] [stdout]     |
[INFO] [stdout] 676 |    for i in start..fctr.len()/2{
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: usage of `Range` range syntax
[INFO] [stdout]  --> src/sieve.rs:8:16
[INFO] [stdout]   |
[INFO] [stdout] 8 |     for ndx in 0..sqrtndxlmt {
[INFO] [stdout]   |                ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: usage of `Range` range syntax
[INFO] [stdout]   --> src/sieve.rs:46:17
[INFO] [stdout]    |
[INFO] [stdout] 46 |     let temp = (lo..ndxlmt as isize)
[INFO] [stdout]    |                 ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 108 previous errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 108 previous errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `number-theory` (lib test) due to 109 previous errors
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] [stderr] error: could not compile `number-theory` (lib) due to 109 previous errors
[INFO] running `Command { std: "docker" "inspect" "91259949baba62d6955b180d8416a498795bcb6fff7afad959fa41aa7fa69e8f", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "91259949baba62d6955b180d8416a498795bcb6fff7afad959fa41aa7fa69e8f", kill_on_drop: false }`
[INFO] [stdout] 91259949baba62d6955b180d8416a498795bcb6fff7afad959fa41aa7fa69e8f
